[Android M Feature Spotlight] Soutien MIDI formelles et plusieurs autres améliorations pour l'entrée et la sortie audio sont sur le chemin
Sous le capot, les améliorations ne reçoivent pas toujours beaucoup d'amour, mais il ya un segment d'utilisateurs Android qui seront ravis d'entendre parler de ce que Google a fait pour ceux qui travaillent avec audio. Le changement en tête d'affiche est une API pour MIDI, qui est la principale interface pour communiquer de l'information axées sur la musique entre les appareils. Le résultat net de cette fera beaucoup plus facile pour les développeurs de créer des applications qui interagissent avec le matériel pour faire de la musique ou d'autres sortes de sons. Autres changements ajoutent à la qualité globale de l'audio qui peut être travaillé avec sur Android et donnent plus d'options pour la création de pistes complexes.
Si vous avez été en utilisant le M Aperçu, vous avez peut-être déjà vu une invite comme ça quand branchant sur votre ordinateur. Eh bien, il ya votre indice que le support MIDI est prêt à rouler dans Aperçu 1. Le principal moyen pour les périphériques MIDI de se connecter à des téléphones et tablettes Android est USB, donc ce ne sera qu'une partie des options de connexion standard.
Pour être clair, les développeurs auraient pu étayer MIDI avant que l'API a été ajouté à la M aperçu. Le problème était qu'ils auraient à écrire le code pour interpréter chaque petit peu d'informations à partir du sol, comme TouchDAW a fait. MIDI est utilisé dans un grand nombre de façons différentes, il est donc pas comme si l'API est la magie fonctionne, mais il permettra d'économiser un temps considérable programmeurs et de promouvoir la cohérence entre les applications. Changements connexes permettent aux développeurs d'application ont leur notifié lorsque certains types de périphériques (par exemple, microphones) sont connectés à l'hôte Android. Alternativement, ils peuvent utiliser l'API pour voir tout le matériel audio entrée et de sortie qui est actuellement disponible.
Une chose qui pourrait ne pas se produire à tout le monde tout de suite est que ce qui est utile dans les deux directions. Mon image de support MIDI sur Android a été de connecter un clavier via USB et tapotant pistes à enregistré et mixé sur le téléphone ou tablette. Cependant, l'API prend également en charge l'utilisation du dispositif d'accueil pour l'entrée à la place, de sorte que vous pouvez connecter à votre ordinateur pour recevoir les informations à partir d'Android et de les retravailler avec votre logiciel de bureau ou tout simplement utiliser autre chose comme un orateur. Je ne vais pas prétendre connaître tous les nombreux cas d'utilisation de ces changements, mais ils vont certainement stimuler le développement de répondre à ces usages.
Il ya aussi quelques améliorations au traitement numérique du signal. Les versions précédentes prises en charge 16 bits de l'échantillon, mais M mettra en œuvre un seul point échantillons précision float, permettant pour le niveau de qualité plus classiquement utilisé lors du mastering et le mixage audio à des fins professionnelles. Fréquence d'échantillonnage maximale est également augmenté en passant de 44,1 M kHz / 48 kHz dans les versions précédentes à 96 kHz. Ces deux changements sont littéralement équivalent à passer de qualité CD à la qualité de studio. Last but not least, l'audio numérique USB est maintenant multicanal logiciel, de sorte Android peut gérer plusieurs flux simultanés de données de notes.
Plus d'informations pour les développeurs peut être trouvée dans la liste de l'API pour Android M.